{{{ ProtocolBuffer 0.3.0
Source: Source code is in GIT with the tag v0.3.0
Announcement: We are pleased to announce the initial release of the Protocol Buffer
Plugin
Requires Java 1.7
Requires jEdit 05.03.00.00
Required plugins:
Antlr 4.4 (antlr.AntlrPlugin)
EclipseIcons 1.0 (eclipseicons.EclipseIconsPlugin)
ErrorList 1.9 (errorlist.ErrorListPlugin)
Info Viewer 1.6 (infoviewer.InfoViewerPlugin)
SideKick 1.7 (sidekick.SideKickPlugin)
Short Description: The Protocol Buffer plugin provides Sidekick parsing for Googles
Protocol Buffer definitions.
Long Description: <p>The Protocol Buffer plugin provides features for editing
Google Protocol Buffers, as well as generating C, Java and Python code from the proto
file.</p>
<p>There is no protoc compiler included with this plugin. You should download the
compiler for your operating system, and configure it using the Plugin Options.</p>
}}}
| Submitted | grepppo - 2016-07-06 20:40:34.469000 | Assigned | elberry |
|---|---|---|---|
| Priority | 5 | Labels | |
| Status | pending | Group | None |
| Resolution | None |
| 2016-11-15 01:32:05.024000 elberry |
- **status**: open --> pending |
|---|---|
| 2016-11-15 01:32:05.280000 elberry |
Hi Tim,
|
| 2016-11-16 03:00:28.200000 daleanson |
Hi Eric, all those errors look like the antlr plugin or more specifically, the antlr jar file is not in the build path. It's listed as a dependency, so it should be there somewhere... |
| 2016-11-16 03:10:39.679000 daleanson |
I just noticed the dependency is for Antlr 4.4, the Antrl 4.5.1 plugin has been out for about a year. I'd suggest bumping the dependency to the latest one. |
| 2016-11-16 14:56:49.366000 grepppo |
Sorry been awol for a bit, will have a look this week. Thanks Chaps |
| 2016-11-28 09:37:27.573000 elberry |
|
| 2016-11-28 09:37:27.803000 elberry |
Hi Dale, Thanks for the pointer. I was able to get the compile errors down to 36,
and I think they're still related to Antlr. As you saw, this plugin depends on an
older version of the Antlr plugin and was looking for the `antlr-4.4-complete.jar`,
I don't see that jar with the new version of Antlr plugin, I see a `antlr4-4.5-opt.jar`
instead. I changed the classpath path element to include all jars in the jedit.plugins.dir
which brought it down to 36. Now, I'm thinking there's some difference between 4.4
and 4.5.1 that is causing the errors below? Tim, I suggest you up the dependency and
test, because user's can't actually get 4.4 for jEdit 5.3 anymore unless they manually
download and install it - Plugin manager only shows Antlr 4.5.1.
|
| 2017-06-04 13:34:16.650000 grepppo |
OK finally gotten around to sorting this out and running the announcement macro. It
looks like the Antlr Plugin uses a non-mainstream version of Antlr, hence the compilation
problems as I was using a maintream version of the library.
|
| 2017-06-04 17:55:26.570000 daleanson |
Yes, the Antlr plugin currently uses a forked version of Antlr 4.5 ( |